const promise = new Promise((resolve,reject)=>{
    setTimeout(function(){
        reject(new Error(4))
    },500)
})

promise.catch(
    function(err){
        // console.log(err);
        return 1;
    }
)

setTimeout(()=>{console.log(promise)},200)
setTimeout(()=>{console.log(promise)},800)